home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_24_ANonRes2.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
72KB
|
1,255 lines
# near model CODE resource
# jump table entries: 10024-10045 (22 of them)
export_1253:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F07 move.l -[A7], D7
00000006 2E2E 0008 move.l D7, [A6 + 0x8]
0000000A 7000 moveq.l D0, 0x00
0000000C 6B18 bmi +0x1A /* 00000026 */
0000000E B07C 0007 cmp.w D0, 0x7
00000012 6E12 bgt +0x14 /* 00000026 */
00000014 41EE 0010 lea.l A0, [A6 + 0x10]
00000018 3200 move.w D1, D0
0000001A E649 lsr D1.w, 3
0000001C 4441 neg.w D1
0000001E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000022 0A3C 0004 xori.b ccr, 4
label00000026:
00000026 57C0 seq D0
00000028 4A00 tst.b D0
0000002A 6622 bne +0x24 /* 0000004E */
0000002C 7205 moveq.l D1, 0x05
0000002E 6B18 bmi +0x1A /* 00000048 */
00000030 B27C 0007 cmp.w D1, 0x7
00000034 6E12 bgt +0x14 /* 00000048 */
00000036 41EE 0010 lea.l A0, [A6 + 0x10]
0000003A 3401 move.w D2, D1
0000003C E64A lsr D2.w, 3
0000003E 4442 neg.w D2
00000040 0330 20FF btst [A0 + D2.w - 0x1], D1
00000044 0A3C 0004 xori.b ccr, 4
label00000048:
00000048 57C1 seq D1
0000004A 8001 or.b D0, D1
0000004C 6714 beq +0x16 /* 00000062 */
label0000004E:
0000004E 206D FC34 movea.l A0, [A5 - 0x3CC]
00000052 2050 movea.l A0, [A0]
00000054 2F28 002C move.l -[A7], [A0 + 0x2C]
00000058 3F2E 000C move.w -[A7], [A6 + 0xC]
0000005C 2F07 move.l -[A7], D7
0000005E 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
label00000062:
00000062 7001 moveq.l D0, 0x01
00000064 6B18 bmi +0x1A /* 0000007E */
00000066 B07C 0007 cmp.w D0, 0x7
0000006A 6E12 bgt +0x14 /* 0000007E */
0000006C 41EE 0010 lea.l A0, [A6 + 0x10]
00000070 3200 move.w D1, D0
00000072 E649 lsr D1.w, 3
00000074 4441 neg.w D1
00000076 0130 10FF btst [A0 + D1.w - 0x1], D0
0000007A 0A3C 0004 xori.b ccr, 4
label0000007E:
0000007E 57C0 seq D0
00000080 4A00 tst.b D0
00000082 6622 bne +0x24 /* 000000A6 */
00000084 7205 moveq.l D1, 0x05
00000086 6B18 bmi +0x1A /* 000000A0 */
00000088 B27C 0007 cmp.w D1, 0x7
0000008C 6E12 bgt +0x14 /* 000000A0 */
0000008E 41EE 0010 lea.l A0, [A6 + 0x10]
00000092 3401 move.w D2, D1
00000094 E64A lsr D2.w, 3
00000096 4442 neg.w D2
00000098 0330 20FF btst [A0 + D2.w - 0x1], D1
0000009C 0A3C 0004 xori.b ccr, 4
label000000A0:
000000A0 57C1 seq D1
000000A2 8001 or.b D0, D1
000000A4 6714 beq +0x16 /* 000000BA */
label000000A6:
000000A6 206D FC34 movea.l A0, [A5 - 0x3CC]
000000AA 2050 movea.l A0, [A0]
000000AC 2F28 0028 move.l -[A7], [A0 + 0x28]
000000B0 3F2E 000C move.w -[A7], [A6 + 0xC]
000000B4 2F07 move.l -[A7], D7
000000B6 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
label000000BA:
000000BA 7002 moveq.l D0, 0x02
000000BC 6B18 bmi +0x1A /* 000000D6 */
000000BE B07C 0007 cmp.w D0, 0x7
000000C2 6E12 bgt +0x14 /* 000000D6 */
000000C4 41EE 0010 lea.l A0, [A6 + 0x10]
000000C8 3200 move.w D1, D0
000000CA E649 lsr D1.w, 3
000000CC 4441 neg.w D1
000000CE 0130 10FF btst [A0 + D1.w - 0x1], D0
000000D2 0A3C 0004 xori.b ccr, 4
label000000D6:
000000D6 57C0 seq D0
000000D8 4A00 tst.b D0
000000DA 6622 bne +0x24 /* 000000FE */
000000DC 7205 moveq.l D1, 0x05
000000DE 6B18 bmi +0x1A /* 000000F8 */
000000E0 B27C 0007 cmp.w D1, 0x7
000000E4 6E12 bgt +0x14 /* 000000F8 */
000000E6 41EE 0010 lea.l A0, [A6 + 0x10]
000000EA 3401 move.w D2, D1
000000EC E64A lsr D2.w, 3
000000EE 4442 neg.w D2
000000F0 0330 20FF btst [A0 + D2.w - 0x1], D1
000000F4 0A3C 0004 xori.b ccr, 4
label000000F8:
000000F8 57C1 seq D1
000000FA 8001 or.b D0, D1
000000FC 670A beq +0xC /* 00000108 */
label000000FE:
000000FE 3F2E 000C move.w -[A7], [A6 + 0xC]
00000102 2F07 move.l -[A7], D7
00000104 4EAD 39DA jsr [A5 + 0x39DA /* export_1847 */]
label00000108:
00000108 7003 moveq.l D0, 0x03
0000010A 6B18 bmi +0x1A /* 00000124 */
0000010C B07C 0007 cmp.w D0, 0x7
00000110 6E12 bgt +0x14 /* 00000124 */
00000112 41EE 0010 lea.l A0, [A6 + 0x10]
00000116 3200 move.w D1, D0
00000118 E649 lsr D1.w, 3
0000011A 4441 neg.w D1
0000011C 0130 10FF btst [A0 + D1.w - 0x1], D0
00000120 0A3C 0004 xori.b ccr, 4
label00000124:
00000124 57C0 seq D0
00000126 4A00 tst.b D0
00000128 6622 bne +0x24 /* 0000014C */
0000012A 7205 moveq.l D1, 0x05
0000012C 6B18 bmi +0x1A /* 00000146 */
0000012E B27C 0007 cmp.w D1, 0x7
00000132 6E12 bgt +0x14 /* 00000146 */
00000134 41EE 0010 lea.l A0, [A6 + 0x10]
00000138 3401 move.w D2, D1
0000013A E64A lsr D2.w, 3
0000013C 4442 neg.w D2
0000013E 0330 20FF btst [A0 + D2.w - 0x1], D1
00000142 0A3C 0004 xori.b ccr, 4
label00000146:
00000146 57C1 seq D1
00000148 8001 or.b D0, D1
0000014A 670A beq +0xC /* 00000156 */
label0000014C:
0000014C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000150 2F07 move.l -[A7], D7
00000152 4EAD 439A jsr [A5 + 0x439A /* export_2159 */]
label00000156:
00000156 7004 moveq.l D0, 0x04
00000158 6B18 bmi +0x1A /* 00000172 */
0000015A B07C 0007 cmp.w D0, 0x7
0000015E 6E12 bgt +0x14 /* 00000172 */
00000160 41EE 0010 lea.l A0, [A6 + 0x10]
00000164 3200 move.w D1, D0
00000166 E649 lsr D1.w, 3
00000168 4441 neg.w D1
0000016A 0130 10FF btst [A0 + D1.w - 0x1], D0
0000016E 0A3C 0004 xori.b ccr, 4
label00000172:
00000172 57C0 seq D0
00000174 4A00 tst.b D0
00000176 6622 bne +0x24 /* 0000019A */
00000178 7205 moveq.l D1, 0x05
0000017A 6B18 bmi +0x1A /* 00000194 */
0000017C B27C 0007 cmp.w D1, 0x7
00000180 6E12 bgt +0x14 /* 00000194 */
00000182 41EE 0010 lea.l A0, [A6 + 0x10]
00000186 3401 move.w D2, D1
00000188 E64A lsr D2.w, 3
0000018A 4442 neg.w D2
0000018C 0330 20FF btst [A0 + D2.w - 0x1], D1
00000190 0A3C 0004 xori.b ccr, 4
label00000194:
00000194 57C1 seq D1
00000196 8001 or.b D0, D1
00000198 670A beq +0xC /* 000001A4 */
label0000019A:
0000019A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000019E 2F07 move.l -[A7], D7
000001A0 4EAD 353A jsr [A5 + 0x353A /* export_1699 */]
label000001A4:
000001A4 2E1F move.l D7, [A7]+
000001A6 4E5E unlink A6
000001A8 205F movea.l A0, [A7]+
000001AA 504F addq.w A7, 8
000001AC 4ED0 jmp [A0]
000001AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1254: // at 000001B0 (misaligned)
000001B2 FFC0 .invalid <<F/7/7>>
000001B4 486E FFC0 pea.l [A6 - 0x40]
000001B8 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */]
000001BC 3F3A 0012 move.w -[A7], [PC + 0x12 /* 000001D0, value 0x15, cstring "" */]
000001C0 3F3A 000C move.w -[A7], [PC + 0xC /* 000001CE, value 0x300 */]
000001C4 42A7 clr.l -[A7]
000001C6 4EBA FE38 jsr [PC - 0x1C8 /* 00000000 */]
000001CA 4E5E unlink A6
000001CC 4E75 rts
000001CE 0300 btst D0, D1
000001D0 0015 0000 ori.b [A5], 0x0
export_1255:
000001D4 4E56 0000 link A6, 0
000001D8 3F3A 0012 move.w -[A7], [PC + 0x12 /* 000001EC, value 0x3, cstring "" */]
000001DC 3F3A 000C move.w -[A7], [PC + 0xC /* 000001EA, value 0x20 ' ', cstring "" */]
000001E0 42A7 clr.l -[A7]
000001E2 4EBA FE1C jsr [PC - 0x1E4 /* 00000000 */]
000001E6 4E5E unlink A6
000001E8 4E75 rts
000001EA 0020 0003 ori.b -[A0], 0x3
000001EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1256: // at 000001F0 (misaligned)
000001F2 FFFC .invalid <<F/7/7>>
000001F4 7000 moveq.l D0, 0x00
000001F6 2D40 000E move.l [A6 + 0xE], D0
000001FA 486E FFFC pea.l [A6 - 0x4]
000001FE 486D 28D4 pea.l [A5 + 0x28D4]
00000202 3F3C 00B4 move.w -[A7], 0xB4
00000206 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000020A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000020E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000212 2F2E 000A move.l -[A7], [A6 + 0xA]
00000216 1F2E 0008 move.b -[A7], [A6 + 0x8]
0000021A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000021E 4EBA 03A0 jsr [PC + 0x3A0 /* 000005C0 */]
00000222 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
00000228 4E5E unlink A6
0000022A 205F movea.l A0, [A7]+
0000022C 5C4F addq.w A7, 6
0000022E 4ED0 jmp [A0]
export_1257:
00000230 4E56 0000 link A6, 0
00000234 4267 clr.w -[A7]
00000236 42A7 clr.l -[A7]
00000238 2F3C 6372 6974 move.l -[A7], 0x63726974 /* 'crit' */
0000023E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000242 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000246 4EBA 026C jsr [PC + 0x26C /* 000004B4 */]
0000024A 1D5F 000C move.b [A6 + 0xC], [A7]+
0000024E 4E5E unlink A6
00000250 2E9F move.l [A7], [A7]+
00000252 4E75 rts
fn00000254:
00000254 4E56 FE9E link A6, -0x0162
00000258 48E7 0118 movem.l -[A7], D7,A3,A4
0000025C 266E 0014 movea.l A3, [A6 + 0x14]
00000260 286E 0008 movea.l A4, [A6 + 0x8]
00000264 204C movea.l A0, A4
00000266 5088 addq.l A0, 8
00000268 2050 movea.l A0, [A0]
0000026A 2D48 FEC2 move.l [A6 - 0x13E], A0
0000026E 42A7 clr.l -[A7]
00000270 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000274 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000278 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000027C 295F FF6C move.l [A4 - 0x94], [A7]+
00000280 42A7 clr.l -[A7]
00000282 42A7 clr.l -[A7]
00000284 2F3C 6368 6B23 move.l -[A7], 0x63686B23 /* 'chk#' */
0000028A 4240 clr.w D0
0000028C 102E 0013 move.b D0, [A6 + 0x13]
00000290 3F00 move.w -[A7], D0
00000292 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000296 2F2C FF6C move.l -[A7], [A4 - 0x94]
0000029A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000029E 295F FF68 move.l [A4 - 0x98], [A7]+
000002A2 42A7 clr.l -[A7]
000002A4 42A7 clr.l -[A7]
000002A6 2F3C 666E 6423 move.l -[A7], 0x666E6423 /* 'fnd#' */
000002AC 4240 clr.w D0
000002AE 102E 0013 move.b D0, [A6 + 0x13]
000002B2 3F00 move.w -[A7], D0
000002B4 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000002B8 2F2C FF6C move.l -[A7], [A4 - 0x94]
000002BC 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000002C0 295F FF64 move.l [A4 - 0x9C], [A7]+
000002C4 42A7 clr.l -[A7]
000002C6 42A7 clr.l -[A7]
000002C8 2F3C 7365 6C23 move.l -[A7], 0x73656C23 /* 'sel#' */
000002CE 4240 clr.w D0
000002D0 102E 0013 move.b D0, [A6 + 0x13]
000002D4 3F00 move.w -[A7], D0
000002D6 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000002DA 2F2C FF6C move.l -[A7], [A4 - 0x94]
000002DE 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000002E2 295F FF60 move.l [A4 - 0xA0], [A7]+
000002E6 42A7 clr.l -[A7]
000002E8 42A7 clr.l -[A7]
000002EA 2F3C 6574 7823 move.l -[A7], 0x65747823 /* 'etx#' */
000002F0 4240 clr.w D0
000002F2 102E 0013 move.b D0, [A6 + 0x13]
000002F6 3F00 move.w -[A7], D0
000002F8 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000002FC 2F2C FF6C move.l -[A7], [A4 - 0x94]
00000300 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000304 295F FF5C move.l [A4 - 0xA4], [A7]+
00000308 486E FE9E pea.l [A6 - 0x162]
0000030C 2F2C FF6C move.l -[A7], [A4 - 0x94]
00000310 4EBA 01B2 jsr [PC + 0x1B2 /* 000004C4 */]
00000314 205F movea.l A0, [A7]+
00000316 224B movea.l A1, A3
00000318 7008 moveq.l D0, 0x08
label0000031A:
0000031A 22D8 move.l [A1]+, [A0]+
0000031C 51C8 FFFC dbf D0, -0x6 /* 0000031A */
00000320 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */
00000326 B0AE 000C cmp.l D0, [A6 + 0xC]
0000032A 673A beq +0x3C /* 00000366 */
0000032C 42A7 clr.l -[A7]
0000032E 42A7 clr.l -[A7]
00000330 2F2E 000C move.l -[A7], [A6 + 0xC]
00000334 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000338 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000033C 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
00000340 42A7 clr.l -[A7]
00000342 2F3C 616E 6423 move.l -[A7], 0x616E6423 /* 'and#' */
00000348 4240 clr.w D0
0000034A 102E 000F move.b D0, [A6 + 0xF]
0000034E 3F00 move.w -[A7], D0
00000350 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000354 201F move.l D0, [A7]+
00000356 B09F cmp.l D0, [A7]+
00000358 6608 bne +0xA /* 00000362 */
0000035A 177C 0001 0001 move.b [A3 + 0x1], 0x1
00000360 6004 bra +0x6 /* 00000366 */
label00000362:
00000362 422B 0001 clr.b [A3 + 0x1]
label00000366:
00000366 4267 clr.w -[A7]
00000368 2F2C FF68 move.l -[A7], [A4 - 0x98]
0000036C 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
00000370 169F move.b [A3], [A7]+
00000372 102B 0003 move.b D0, [A3 + 0x3]
00000376 4880 ext.w D0
00000378 6710 beq +0x12 /* 0000038A */
0000037A 5340 subq.w D0, 1
0000037C 6738 beq +0x3A /* 000003B6 */
0000037E 5340 subq.w D0, 1
00000380 6760 beq +0x62 /* 000003E2 */
00000382 5340 subq.w D0, 1
00000384 677C beq +0x7E /* 00000402 */
00000386 6000 00AA bra +0xAC /* 00000432 */
label0000038A:
0000038A 486C FE5C pea.l [A4 - 0x1A4]
0000038E 2F2C FF5C move.l -[A7], [A4 - 0xA4]
00000392 4EAD 2F32 jsr [A5 + 0x2F32 /* export_1506 */]
00000396 486C FE5C pea.l [A4 - 0x1A4]
0000039A 486B 0004 pea.l [A3 + 0x4]
0000039E 4EAD 213A jsr [A5 + 0x213A /* export_1059 */]
000003A2 4267 clr.w -[A7]
000003A4 2F2C FF60 move.l -[A7], [A4 - 0xA0]
000003A8 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000003AC 301F move.w D0, [A7]+
000003AE 5340 subq.w D0, 1
000003B0 1740 0002 move.b [A3 + 0x2], D0
000003B4 607C bra +0x7E /* 00000432 */
label000003B6:
000003B6 486C FE5C pea.l [A4 - 0x1A4]
000003BA 2F2C FF5C move.l -[A7], [A4 - 0xA4]
000003BE 4EAD 2F32 jsr [A5 + 0x2F32 /* export_1506 */]
000003C2 486C FE5C pea.l [A4 - 0x1A4]
000003C6 486B 0004 pea.l [A3 + 0x4]
000003CA 4EAD 213A jsr [A5 + 0x213A /* export_1059 */]
000003CE 4267 clr.w -[A7]
000003D0 2F2C FF60 move.l -[A7], [A4 - 0xA0]
000003D4 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000003D8 301F move.w D0, [A7]+
000003DA 5340 subq.w D0, 1
000003DC 1740 0002 move.b [A3 + 0x2], D0
000003E0 6050 bra +0x52 /* 00000432 */
label000003E2:
000003E2 42A7 clr.l -[A7]
000003E4 206C FF60 movea.l A0, [A4 - 0xA0]
000003E8 2050 movea.l A0, [A0]
000003EA 2F28 0060 move.l -[A7], [A0 + 0x60]
000003EE 4267 clr.w -[A7]
000003F0 2F2C FF60 move.l -[A7], [A4 - 0xA0]
000003F4 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000003F8 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
000003FC 275F 0004 move.l [A3 + 0x4], [A7]+
00000400 6030 bra +0x32 /* 00000432 */
label00000402:
00000402 42A7 clr.l -[A7]
00000404 2F2C FF60 move.l -[A7], [A4 - 0xA0]
00000408 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
0000040C 301F move.w D0, [A7]+
0000040E 48C0 ext.l D0
00000410 2F00 move.l -[A7], D0
00000412 486E FEC8 pea.l [A6 - 0x138]
00000416 4EAD 3F52 jsr [A5 + 0x3F52 /* export_2022 */]
0000041A 3E1F move.w D7, [A7]+
0000041C 276E FEC8 0004 move.l [A3 + 0x4], [A6 - 0x138]
00000422 204B movea.l A0, A3
00000424 5088 addq.l A0, 8
00000426 43EE FECC lea.l A1, [A6 - 0x134]
0000042A 7006 moveq.l D0, 0x06
label0000042C:
0000042C 20D9 move.l [A0]+, [A1]+
0000042E 51C8 FFFC dbf D0, -0x6 /* 0000042C */
label00000432:
00000432 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000436 4E5E unlink A6
00000438 205F movea.l A0, [A7]+
0000043A DEFC 0010 add.w A7, 0x10
0000043E 4ED0 jmp [A0]
export_1258:
00000440 4E56 FE5C link A6, -0x01A4
00000444 486E FF70 pea.l [A6 - 0x90]
00000448 2F3C 6372 7431 move.l -[A7], 0x63727431 /* 'crt1' */
0000044E 2F3C 616F 7231 move.l -[A7], 0x616F7231 /* 'aor1' */
00000454 2F0E move.l -[A7], A6
00000456 4EBA FDFC jsr [PC - 0x204 /* 00000254 */]
0000045A 486E FF94 pea.l [A6 - 0x6C]
0000045E 2F3C 6372 7432 move.l -[A7], 0x63727432 /* 'crt2' */
00000464 2F3C 616F 7232 move.l -[A7], 0x616F7232 /* 'aor2' */
0000046A 2F0E move.l -[A7], A6
0000046C 4EBA FDE6 jsr [PC - 0x21A /* 00000254 */]
00000470 486E FFB8 pea.l [A6 - 0x48]
00000474 2F3C 6372 7433 move.l -[A7], 0x63727433 /* 'crt3' */
0000047A 2F3C 616F 7233 move.l -[A7], 0x616F7233 /* 'aor3' */
00000480 2F0E move.l -[A7], A6
00000482 4EBA FDD0 jsr [PC - 0x230 /* 00000254 */]
00000486 486E FFDC pea.l [A6 - 0x24]
0000048A 2F3C 6372 7434 move.l -[A7], 0x63727434 /* 'crt4' */
00000490 2F3C 6E75 6C6C move.l -[A7], 0x6E756C6C /* 'null' */
00000496 2F0E move.l -[A7], A6
00000498 4EBA FDBA jsr [PC - 0x246 /* 00000254 */]
0000049C 206E 000C movea.l A0, [A6 + 0xC]
000004A0 43EE FF70 lea.l A1, [A6 - 0x90]
000004A4 7023 moveq.l D0, 0x23
label000004A6:
000004A6 20D9 move.l [A0]+, [A1]+
000004A8 51C8 FFFC dbf D0, -0x6 /* 000004A6 */
000004AC 4E5E unlink A6
000004AE 2E9F move.l [A7], [A7]+
000004B0 4E75 rts
000004B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000004B4-000004BE
fn000004B4:
000004B4 4E56 0000 link A6, 0
000004B8 1D7C 0001 000C move.b [A6 + 0xC], 0x1
// end alternate branch 000004B4-000004BE
fn000004B4: // (misaligned)
000004B6 0000 1D7C ori.b D0, 0x7C /* '|' */
000004BA 0001 000C ori.b D1, 0xC
000004BE 4E5E unlink A6
000004C0 2E9F move.l [A7], [A7]+
000004C2 4E75 rts
export_1259:
fn000004C4:
000004C4 4E56 FFFE link A6, -0x0002
000004C8 206E 0008 movea.l A0, [A6 + 0x8]
000004CC 4240 clr.w D0
000004CE 2050 movea.l A0, [A0]
000004D0 1028 0031 move.b D0, [A0 + 0x31]
000004D4 907C 0031 sub.w D0, 0x31 /* '1' */
000004D8 3D40 FFFE move.w [A6 - 0x2], D0
000004DC 206E 0008 movea.l A0, [A6 + 0x8]
000004E0 2050 movea.l A0, [A0]
000004E2 2268 000E movea.l A1, [A0 + 0xE]
000004E6 302E FFFE move.w D0, [A6 - 0x2]
000004EA 2251 movea.l A1, [A1]
000004EC C1FC 0024 muls.w D0, 0x24 /* '$' */
000004F0 206E 000C movea.l A0, [A6 + 0xC]
000004F4 43F1 003E lea.l A1, [A1 + D0.w + 0x3E]
000004F8 7008 moveq.l D0, 0x08
label000004FA:
000004FA 20D9 move.l [A0]+, [A1]+
000004FC 51C8 FFFC dbf D0, -0x6 /* 000004FA */
00000500 4E5E unlink A6
00000502 2E9F move.l [A7], [A7]+
00000504 4E75 rts
00000506 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1260: // at 00000508 (misaligned)
0000050A FFDA .invalid <<F/7/7>>
0000050C 206E 000C movea.l A0, [A6 + 0xC]
00000510 43EE FFDC lea.l A1, [A6 - 0x24]
00000514 7008 moveq.l D0, 0x08
label00000516:
00000516 22D8 move.l [A1]+, [A0]+
00000518 51C8 FFFC dbf D0, -0x6 /* 00000516 */
0000051C 206E 0008 movea.l A0, [A6 + 0x8]
00000520 4240 clr.w D0
00000522 2050 movea.l A0, [A0]
00000524 1028 0031 move.b D0, [A0 + 0x31]
00000528 907C 0031 sub.w D0, 0x31 /* '1' */
0000052C 3D40 FFDA move.w [A6 - 0x26], D0
00000530 206E 0008 movea.l A0, [A6 + 0x8]
00000534 2050 movea.l A0, [A0]
00000536 2268 000E movea.l A1, [A0 + 0xE]
0000053A 302E FFDA move.w D0, [A6 - 0x26]
0000053E 2251 movea.l A1, [A1]
00000540 C1FC 0024 muls.w D0, 0x24 /* '$' */
00000544 43F1 003E lea.l A1, [A1 + D0.w + 0x3E]
00000548 41EE FFDC lea.l A0, [A6 - 0x24]
0000054C 7008 moveq.l D0, 0x08
label0000054E:
0000054E 22D8 move.l [A1]+, [A0]+
00000550 51C8 FFFC dbf D0, -0x6 /* 0000054E */
00000554 4E5E unlink A6
00000556 205F movea.l A0, [A7]+
00000558 504F addq.w A7, 8
0000055A 4ED0 jmp [A0]
export_1261:
0000055C 4E56 FFFC link A6, -0x0004
00000560 48E7 0018 movem.l -[A7], A3,A4
00000564 286E 0008 movea.l A4, [A6 + 0x8]
00000568 42A7 clr.l -[A7]
0000056A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000056E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000572 4EAD 12E2 jsr [A5 + 0x12E2 /* export_600 */]
00000576 2D5F 000E move.l [A6 + 0xE], [A7]+
0000057A 7069 moveq.l D0, 0x69
0000057C B06E 000C cmp.w D0, [A6 + 0xC]
00000580 6630 bne +0x32 /* 000005B2 */
00000582 2254 movea.l A1, [A4]
00000584 2069 007E movea.l A0, [A1 + 0x7E]
00000588 2050 movea.l A0, [A0]
0000058A 2668 000E movea.l A3, [A0 + 0xE]
0000058E 4267 clr.w -[A7]
00000590 2F0B move.l -[A7], A3
00000592 486D 28DC pea.l [A5 + 0x28DC]
00000596 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000059A 101F move.b D0, [A7]+
0000059C 6714 beq +0x16 /* 000005B2 */
0000059E 1F3C 0001 move.b -[A7], 0x1
000005A2 1F3C 0001 move.b -[A7], 0x1
000005A6 4267 clr.w -[A7]
000005A8 1F3C 0001 move.b -[A7], 0x1
000005AC 2F0B move.l -[A7], A3
000005AE 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */]
label000005B2:
000005B2 4CDF 1800 movem.l A3,A4, [A7]+
000005B6 4E5E unlink A6
000005B8 205F movea.l A0, [A7]+
000005BA 5C4F addq.w A7, 6
000005BC 4ED0 jmp [A0]
000005BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000005C0-000005C4
fn000005C0:
000005C0 4E56 FF70 link A6, -0x0090
// end alternate branch 000005C0-000005C4
fn000005C0: // (misaligned)
000005C2 FF70 .extension 0xF70 <<F/4-5/7>> // unimplemented
000005C4 48E7 0028 movem.l -[A7], A2,A4
000005C8 286E 0008 movea.l A4, [A6 + 0x8]
000005CC 3F3C 2710 move.w -[A7], 0x2710
000005D0 42A7 clr.l -[A7]
000005D2 2F2E 000E move.l -[A7], [A6 + 0xE]
000005D6 42A7 clr.l -[A7]
000005D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005DC 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
000005E0 2054 movea.l A0, [A4]
000005E2 4228 000E clr.b [A0 + 0xE]
000005E6 116E 000C 00B2 move.b [A0 + 0xB2], [A6 + 0xC]
000005EC 2F2E 000E move.l -[A7], [A6 + 0xE]
000005F0 486E FF70 pea.l [A6 - 0x90]
000005F4 4EAD 24AA jsr [A5 + 0x24AA /* export_1169 */]
000005F8 2254 movea.l A1, [A4]
000005FA 41E9 0022 lea.l A0, [A1 + 0x22]
000005FE 45EE FF70 lea.l A2, [A6 - 0x90]
00000602 7023 moveq.l D0, 0x23
label00000604:
00000604 20DA move.l [A0]+, [A2]+
00000606 51C8 FFFC dbf D0, -0x6 /* 00000604 */
0000060A 4CDF 1400 movem.l A2,A4, [A7]+
0000060E 4E5E unlink A6
00000610 205F movea.l A0, [A7]+
00000612 DEFC 000A add.w A7, 0xA /* '\n' */
00000616 4ED0 jmp [A0]
00000618 4E56 0000 link A6, 0
0000061C 4267 clr.w -[A7]
0000061E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000622 486D 28DC pea.l [A5 + 0x28DC]
00000626 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000062A 101F move.b D0, [A7]+
0000062C 671C beq +0x1E /* 0000064A */
0000062E 42A7 clr.l -[A7]
00000630 1F3C 0001 move.b -[A7], 0x1
00000634 226E 0008 movea.l A1, [A6 + 0x8]
00000638 2069 0008 movea.l A0, [A1 + 0x8]
0000063C 2050 movea.l A0, [A0]
0000063E 1F28 00B2 move.b -[A7], [A0 + 0xB2]
00000642 2F2E 000C move.l -[A7], [A6 + 0xC]
00000646 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */]
label0000064A:
0000064A 4E5E unlink A6
0000064C 205F movea.l A0, [A7]+
0000064E 504F addq.w A7, 8
00000650 4ED0 jmp [A0]
00000652 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1262: // at 00000654 (misaligned)
00000656 FFEC .invalid <<F/7/7>>
00000658 48E7 0018 movem.l -[A7], A3,A4
0000065C 286E 0008 movea.l A4, [A6 + 0x8]
00000660 487A FFB6 pea.l [PC - 0x4A /* 00000618, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000664 2F0E move.l -[A7], A6
00000666 42A7 clr.l -[A7]
00000668 2F3C 6372 6974 move.l -[A7], 0x63726974 /* 'crit' */
0000066E 2054 movea.l A0, [A4]
00000670 2F28 0004 move.l -[A7], [A0 + 0x4]
00000674 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000678 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
0000067C 42A7 clr.l -[A7]
0000067E 2054 movea.l A0, [A4]
00000680 2F28 0004 move.l -[A7], [A0 + 0x4]
00000684 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */]
00000688 265F movea.l A3, [A7]+
0000068A 486E FFF0 pea.l [A6 - 0x10]
0000068E 486E FFF4 pea.l [A6 - 0xC]
00000692 486E FFF8 pea.l [A6 - 0x8]
00000696 486E FFFC pea.l [A6 - 0x4]
0000069A 2F0B move.l -[A7], A3
0000069C 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
000006A0 4AAE FFF0 tst.l [A6 - 0x10]
000006A4 6714 beq +0x16 /* 000006BA */
000006A6 206E FFF0 movea.l A0, [A6 - 0x10]
000006AA 2050 movea.l A0, [A0]
000006AC 2F28 002E move.l -[A7], [A0 + 0x2E]
000006B0 1F3C 0001 move.b -[A7], 0x1
000006B4 2F0B move.l -[A7], A3
000006B6 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
label000006BA:
000006BA 4CDF 1800 movem.l A3,A4, [A7]+
000006BE 4E5E unlink A6
000006C0 2E9F move.l [A7], [A7]+
000006C2 4E75 rts
export_1263:
000006C4 4E56 0000 link A6, 0
000006C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006CC 4EAD 32EA jsr [A5 + 0x32EA /* export_1625 */]
000006D0 4E5E unlink A6
000006D2 2E9F move.l [A7], [A7]+
000006D4 4E75 rts
000006D6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1264: // at 000006D8 (misaligned)
000006DA FF70 .extension 0xF70 <<F/4-5/7>> // unimplemented
000006DC 48E7 0028 movem.l -[A7], A2,A4
000006E0 286E 0008 movea.l A4, [A6 + 0x8]
000006E4 41EE FF70 lea.l A0, [A6 - 0x90]
000006E8 2454 movea.l A2, [A4]
000006EA 43EA 0022 lea.l A1, [A2 + 0x22]
000006EE 7023 moveq.l D0, 0x23
label000006F0:
000006F0 20D9 move.l [A0]+, [A1]+
000006F2 51C8 FFFC dbf D0, -0x6 /* 000006F0 */
000006F6 2054 movea.l A0, [A4]
000006F8 2F28 0004 move.l -[A7], [A0 + 0x4]
000006FC 486E FF70 pea.l [A6 - 0x90]
00000700 1F28 00B2 move.b -[A7], [A0 + 0xB2]
00000704 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
00000708 4CDF 1400 movem.l A2,A4, [A7]+
0000070C 4E5E unlink A6
0000070E 2E9F move.l [A7], [A7]+
00000710 4E75 rts
00000712 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000714-00000718
export_1265:
fn00000714:
00000714 4E56 FF70 link A6, -0x0090
// end alternate branch 00000714-00000718
export_1265: // at 00000714 (misaligned)
fn00000714: // (misaligned)
00000716 FF70 .extension 0xF70 <<F/4-5/7>> // unimplemented
00000718 206E 0008 movea.l A0, [A6 + 0x8]
0000071C 43EE FF70 lea.l A1, [A6 - 0x90]
00000720 7023 moveq.l D0, 0x23
label00000722:
00000722 22D8 move.l [A1]+, [A0]+
00000724 51C8 FFFC dbf D0, -0x6 /* 00000722 */
00000728 102E FF94 move.b D0, [A6 - 0x6C]
0000072C 0A00 0001 xori.b D0, 0x1
00000730 4A00 tst.b D0
00000732 670A beq +0xC /* 0000073E */
00000734 122E FFB8 move.b D1, [A6 - 0x48]
00000738 0A01 0001 xori.b D1, 0x1
0000073C C001 and.b D0, D1
label0000073E:
0000073E 4A00 tst.b D0
00000740 670A beq +0xC /* 0000074C */
00000742 122E FFDC move.b D1, [A6 - 0x24]
00000746 0A01 0001 xori.b D1, 0x1
0000074A C001 and.b D0, D1
label0000074C:
0000074C 1D40 000C move.b [A6 + 0xC], D0
00000750 4E5E unlink A6
00000752 2E9F move.l [A7], [A7]+
00000754 4E75 rts
00000756 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1266: // at 00000758 (misaligned)
0000075A FF70 .extension 0xF70 <<F/4-5/7>> // unimplemented
0000075C 2F0C move.l -[A7], A4
0000075E 206E 0008 movea.l A0, [A6 + 0x8]
00000762 43EE FF70 lea.l A1, [A6 - 0x90]
00000766 7023 moveq.l D0, 0x23
label00000768:
00000768 22D8 move.l [A1]+, [A0]+
0000076A 51C8 FFFC dbf D0, -0x6 /* 00000768 */
0000076E 286E 000C movea.l A4, [A6 + 0xC]
00000772 4267 clr.w -[A7]
00000774 2F0C move.l -[A7], A4
00000776 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
0000077A 101F move.b D0, [A7]+
0000077C 4267 clr.w -[A7]
0000077E 486E FF70 pea.l [A6 - 0x90]
00000782 4EBA FF90 jsr [PC - 0x70 /* 00000714 */]
00000786 101F move.b D0, [A7]+
00000788 0A00 0001 xori.b D0, 0x1
0000078C 4A00 tst.b D0
0000078E 6726 beq +0x28 /* 000007B6 */
00000790 2F00 move.l -[A7], D0
00000792 4267 clr.w -[A7]
00000794 2F0C move.l -[A7], A4
00000796 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */]
0000079A 121F move.b D1, [A7]+
0000079C 201F move.l D0, [A7]+
0000079E 7401 moveq.l D2, 0x01
000007A0 B401 cmp.b D2, D1
000007A2 57C1 seq D1
000007A4 C001 and.b D0, D1
000007A6 670E beq +0x10 /* 000007B6 */
000007A8 4267 clr.w -[A7]
000007AA 2F0C move.l -[A7], A4
000007AC 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
000007B0 2F0C move.l -[A7], A4
000007B2 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */]
label000007B6:
000007B6 2F0C move.l -[A7], A4
000007B8 486E FF70 pea.l [A6 - 0x90]
000007BC 4267 clr.w -[A7]
000007BE 2F0C move.l -[A7], A4
000007C0 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
000007C4 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
000007C8 285F movea.l A4, [A7]+
000007CA 4E5E unlink A6
000007CC 205F movea.l A0, [A7]+
000007CE 504F addq.w A7, 8
000007D0 4ED0 jmp [A0]
000007D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1267: // at 000007D4 (misaligned)
000007D6 FFF8 .invalid <<F/7/7>>
000007D8 48E7 0308 movem.l -[A7], D6,D7,A4
000007DC 286E 0008 movea.l A4, [A6 + 0x8]
000007E0 200C move.l D0, A4
000007E2 6764 beq +0x66 /* 00000848 */
000007E4 42A7 clr.l -[A7]
000007E6 2F0C move.l -[A7], A4
000007E8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000007EC 7004 moveq.l D0, 0x04
000007EE 2F00 move.l -[A7], D0
000007F0 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000007F4 201F move.l D0, [A7]+
000007F6 3E00 move.w D7, D0
000007F8 6F4E ble +0x50 /* 00000848 */
000007FA 4267 clr.w -[A7]
000007FC 2F0C move.l -[A7], A4
000007FE 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000802 1C1F move.b D6, [A7]+
00000804 2F0C move.l -[A7], A4
00000806 205F movea.l A0, [A7]+
00000808 A029 syscall HLock
0000080A 486E FFFC pea.l [A6 - 0x4]
0000080E 486D 2A14 pea.l [A5 + 0x2A14]
00000812 3F3C 0008 move.w -[A7], 0x8
00000816 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000081A 3F07 move.w -[A7], D7
0000081C 7004 moveq.l D0, 0x04
0000081E 2F00 move.l -[A7], D0
00000820 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000824 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
00000828 2F0C move.l -[A7], A4
0000082A 3007 move.w D0, D7
0000082C 48C0 ext.l D0
0000082E 2F00 move.l -[A7], D0
00000830 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000834 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
00000838 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000083C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000840 2F0C move.l -[A7], A4
00000842 1F06 move.b -[A7], D6
00000844 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label00000848:
00000848 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000084C 4E5E unlink A6
0000084E 2E9F move.l [A7], [A7]+
00000850 4E75 rts
00000852 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1268: // at 00000854 (misaligned)
00000856 FFF8 .invalid <<F/7/7>>
00000858 48E7 0308 movem.l -[A7], D6,D7,A4
0000085C 286E 0008 movea.l A4, [A6 + 0x8]
00000860 200C move.l D0, A4
00000862 6764 beq +0x66 /* 000008C8 */
00000864 42A7 clr.l -[A7]
00000866 2F0C move.l -[A7], A4
00000868 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000086C 7004 moveq.l D0, 0x04
0000086E 2F00 move.l -[A7], D0
00000870 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000874 201F move.l D0, [A7]+
00000876 3E00 move.w D7, D0
00000878 6F4E ble +0x50 /* 000008C8 */
0000087A 4267 clr.w -[A7]
0000087C 2F0C move.l -[A7], A4
0000087E 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000882 1C1F move.b D6, [A7]+
00000884 2F0C move.l -[A7], A4
00000886 205F movea.l A0, [A7]+
00000888 A029 syscall HLock
0000088A 486E FFFC pea.l [A6 - 0x4]
0000088E 486D 2A0C pea.l [A5 + 0x2A0C]
00000892 3F3C 0008 move.w -[A7], 0x8
00000896 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000089A 3F07 move.w -[A7], D7
0000089C 700A moveq.l D0, 0x0A
0000089E 2F00 move.l -[A7], D0
000008A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008A4 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
000008A8 2F0C move.l -[A7], A4
000008AA 3007 move.w D0, D7
000008AC 48C0 ext.l D0
000008AE 2F00 move.l -[A7], D0
000008B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008B4 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
000008B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008BC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000008C0 2F0C move.l -[A7], A4
000008C2 1F06 move.b -[A7], D6
000008C4 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label000008C8:
000008C8 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000008CC 4E5E unlink A6
000008CE 2E9F move.l [A7], [A7]+
000008D0 4E75 rts
000008D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1269: // at 000008D4 (misaligned)
000008D6 FFF8 .invalid <<F/7/7>>
000008D8 48E7 0308 movem.l -[A7], D6,D7,A4
000008DC 286E 0008 movea.l A4, [A6 + 0x8]
000008E0 200C move.l D0, A4
000008E2 6764 beq +0x66 /* 00000948 */
000008E4 42A7 clr.l -[A7]
000008E6 2F0C move.l -[A7], A4
000008E8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000008EC 7004 moveq.l D0, 0x04
000008EE 2F00 move.l -[A7], D0
000008F0 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000008F4 201F move.l D0, [A7]+
000008F6 3E00 move.w D7, D0
000008F8 6F4E ble +0x50 /* 00000948 */
000008FA 4267 clr.w -[A7]
000008FC 2F0C move.l -[A7], A4
000008FE 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000902 1C1F move.b D6, [A7]+
00000904 2F0C move.l -[A7], A4
00000906 205F movea.l A0, [A7]+
00000908 A029 syscall HLock
0000090A 486E FFFC pea.l [A6 - 0x4]
0000090E 486D 2A04 pea.l [A5 + 0x2A04]
00000912 3F3C 0008 move.w -[A7], 0x8
00000916 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000091A 3F07 move.w -[A7], D7
0000091C 7024 moveq.l D0, 0x24
0000091E 2F00 move.l -[A7], D0
00000920 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000924 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
00000928 2F0C move.l -[A7], A4
0000092A 3007 move.w D0, D7
0000092C 48C0 ext.l D0
0000092E 2F00 move.l -[A7], D0
00000930 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000934 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
00000938 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000093C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000940 2F0C move.l -[A7], A4
00000942 1F06 move.b -[A7], D6
00000944 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label00000948:
00000948 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000094C 4E5E unlink A6
0000094E 2E9F move.l [A7], [A7]+
00000950 4E75 rts
00000952 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1270: // at 00000954 (misaligned)
00000956 FFF8 .invalid <<F/7/7>>
00000958 48E7 0308 movem.l -[A7], D6,D7,A4
0000095C 286E 0008 movea.l A4, [A6 + 0x8]
00000960 200C move.l D0, A4
00000962 6764 beq +0x66 /* 000009C8 */
00000964 42A7 clr.l -[A7]
00000966 2F0C move.l -[A7], A4
00000968 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000096C 7004 moveq.l D0, 0x04
0000096E 2F00 move.l -[A7], D0
00000970 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000974 201F move.l D0, [A7]+
00000976 3E00 move.w D7, D0
00000978 6F4E ble +0x50 /* 000009C8 */
0000097A 4267 clr.w -[A7]
0000097C 2F0C move.l -[A7], A4
0000097E 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000982 1C1F move.b D6, [A7]+
00000984 2F0C move.l -[A7], A4
00000986 205F movea.l A0, [A7]+
00000988 A029 syscall HLock
0000098A 486E FFFC pea.l [A6 - 0x4]
0000098E 486D 29FC pea.l [A5 + 0x29FC]
00000992 3F3C 0008 move.w -[A7], 0x8
00000996 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000099A 3F07 move.w -[A7], D7
0000099C 7028 moveq.l D0, 0x28
0000099E 2F00 move.l -[A7], D0
000009A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009A4 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
000009A8 2F0C move.l -[A7], A4
000009AA 3007 move.w D0, D7
000009AC 48C0 ext.l D0
000009AE 2F00 move.l -[A7], D0
000009B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009B4 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
000009B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009BC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000009C0 2F0C move.l -[A7], A4
000009C2 1F06 move.b -[A7], D6
000009C4 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label000009C8:
000009C8 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000009CC 4E5E unlink A6
000009CE 2E9F move.l [A7], [A7]+
000009D0 4E75 rts
000009D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1271: // at 000009D4 (misaligned)
000009D6 FFF8 .invalid <<F/7/7>>
000009D8 48E7 0308 movem.l -[A7], D6,D7,A4
000009DC 286E 0008 movea.l A4, [A6 + 0x8]
000009E0 200C move.l D0, A4
000009E2 6764 beq +0x66 /* 00000A48 */
000009E4 42A7 clr.l -[A7]
000009E6 2F0C move.l -[A7], A4
000009E8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000009EC 7004 moveq.l D0, 0x04
000009EE 2F00 move.l -[A7], D0
000009F0 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000009F4 201F move.l D0, [A7]+
000009F6 3E00 move.w D7, D0
000009F8 6F4E ble +0x50 /* 00000A48 */
000009FA 4267 clr.w -[A7]
000009FC 2F0C move.l -[A7], A4
000009FE 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000A02 1C1F move.b D6, [A7]+
00000A04 2F0C move.l -[A7], A4
00000A06 205F movea.l A0, [A7]+
00000A08 A029 syscall HLock
00000A0A 486E FFFC pea.l [A6 - 0x4]
00000A0E 486D 29F4 pea.l [A5 + 0x29F4]
00000A12 3F3C 0008 move.w -[A7], 0x8
00000A16 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000A1A 3F07 move.w -[A7], D7
00000A1C 7024 moveq.l D0, 0x24
00000A1E 2F00 move.l -[A7], D0
00000A20 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A24 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
00000A28 2F0C move.l -[A7], A4
00000A2A 3007 move.w D0, D7
00000A2C 48C0 ext.l D0
00000A2E 2F00 move.l -[A7], D0
00000A30 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A34 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
00000A38 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A3C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000A40 2F0C move.l -[A7], A4
00000A42 1F06 move.b -[A7], D6
00000A44 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label00000A48:
00000A48 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000A4C 4E5E unlink A6
00000A4E 2E9F move.l [A7], [A7]+
00000A50 4E75 rts
00000A52 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1272: // at 00000A54 (misaligned)
00000A56 0000 203C ori.b D0, 0x3C /* '<' */
00000A5A 7468 moveq.l D2, 0x68
00000A5C 756D moveq.l D2, 0x6D
00000A5E B0AE 0008 cmp.l D0, [A6 + 0x8]
00000A62 57C0 seq D0
00000A64 4A00 tst.b D0
00000A66 6610 bne +0x12 /* 00000A78 */
00000A68 223C 746C 7374 move.l D1, 0x746C7374 /* 'tlst' */
00000A6E B2AE 0008 cmp.l D1, [A6 + 0x8]
00000A72 57C1 seq D1
00000A74 8001 or.b D0, D1
00000A76 671C beq +0x1E /* 00000A94 */
label00000A78:
00000A78 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A7C 4267 clr.w -[A7]
00000A7E 42A7 clr.l -[A7]
00000A80 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A84 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000A88 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */]
00000A8C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A90 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
label00000A94:
00000A94 4E5E unlink A6
00000A96 205F movea.l A0, [A7]+
00000A98 504F addq.w A7, 8
00000A9A 4ED0 jmp [A0]
export_1273:
00000A9C 4E56 FDAA link A6, -0x0256
00000AA0 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00000AA4 206E 0008 movea.l A0, [A6 + 0x8]
00000AA8 43EE FF70 lea.l A1, [A6 - 0x90]
00000AAC 7023 moveq.l D0, 0x23
label00000AAE:
00000AAE 22D8 move.l [A1]+, [A0]+
00000AB0 51C8 FFFC dbf D0, -0x6 /* 00000AAE */
00000AB4 286E 000C movea.l A4, [A6 + 0xC]
00000AB8 486E FE66 pea.l [A6 - 0x19A]
00000ABC 2F3C 0006 177A move.l -[A7], 0x6177A
00000AC2 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000AC6 486E FE66 pea.l [A6 - 0x19A]
00000ACA 1F3C 0001 move.b -[A7], 0x1
00000ACE 2F0C move.l -[A7], A4
00000AD0 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00000AD4 2054 movea.l A0, [A4]
00000AD6 2668 0048 movea.l A3, [A0 + 0x48]
00000ADA 4206 clr.b D6
00000ADC 4AA8 0054 tst.l [A0 + 0x54]
00000AE0 676A beq +0x6C /* 00000B4C */
00000AE2 2254 movea.l A1, [A4]
00000AE4 2069 0054 movea.l A0, [A1 + 0x54]
00000AE8 45EE FDAC lea.l A2, [A6 - 0x254]
00000AEC 2050 movea.l A0, [A0]
00000AEE 43E8 0002 lea.l A1, [A0 + 0x2]
00000AF2 7023 moveq.l D0, 0x23
label00000AF4:
00000AF4 24D9 move.l [A2]+, [A1]+
00000AF6 51C8 FFFC dbf D0, -0x6 /* 00000AF4 */
00000AFA 4267 clr.w -[A7]
00000AFC 2F0B move.l -[A7], A3
00000AFE 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00000B02 101F move.b D0, [A7]+
00000B04 486E FE56 pea.l [A6 - 0x1AA]
00000B08 2F0B move.l -[A7], A3
00000B0A 4EAD 305A jsr [A5 + 0x305A /* export_1543 */]
00000B0E 486E FE56 pea.l [A6 - 0x1AA]
00000B12 486E FE46 pea.l [A6 - 0x1BA]
00000B16 2F0B move.l -[A7], A3
00000B18 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00000B1C 486E FE46 pea.l [A6 - 0x1BA]
00000B20 7001 moveq.l D0, 0x01
00000B22 2F00 move.l -[A7], D0
00000B24 7001 moveq.l D0, 0x01
00000B26 2F00 move.l -[A7], D0
00000B28 4EAD 229A jsr [A5 + 0x229A /* export_1103 */]
00000B2C 42A7 clr.l -[A7]
00000B2E 486E FE46 pea.l [A6 - 0x1BA]
00000B32 2F0B move.l -[A7], A3
00000B34 4EAD 1652 jsr [A5 + 0x1652 /* export_710 */]
00000B38 2D5F FE3E move.l [A6 - 0x1C2], [A7]+
00000B3C 4267 clr.w -[A7]
00000B3E 2F2E FE3E move.l -[A7], [A6 - 0x1C2]
00000B42 2F0B move.l -[A7], A3
00000B44 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00000B48 3A1F move.w D5, [A7]+
00000B4A 7C01 moveq.l D6, 0x01
label00000B4C:
00000B4C 2054 movea.l A0, [A4]
00000B4E 2F28 0054 move.l -[A7], [A0 + 0x54]
00000B52 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000B56 2054 movea.l A0, [A4]
00000B58 7000 moveq.l D0, 0x00
00000B5A 2140 0054 move.l [A0 + 0x54], D0
00000B5E 486E FF6C pea.l [A6 - 0x94]
00000B62 486D 298C pea.l [A5 + 0x298C]
00000B66 3F3C 01B6 move.w -[A7], 0x1B6
00000B6A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000B6E 2F2E FF6C move.l -[A7], [A6 - 0x94]
00000B72 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000B76 2F2E FF6C move.l -[A7], [A6 - 0x94]
00000B7A 4EAD 39AA jsr [A5 + 0x39AA /* export_1841 */]
00000B7E 2054 movea.l A0, [A4]
00000B80 216E FF6C 0054 move.l [A0 + 0x54], [A6 - 0x94]
00000B86 4267 clr.w -[A7]
00000B88 1F3C 0001 move.b -[A7], 0x1
00000B8C 2F0C move.l -[A7], A4
00000B8E 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
00000B92 2254 movea.l A1, [A4]
00000B94 2069 0048 movea.l A0, [A1 + 0x48]
00000B98 2050 movea.l A0, [A0]
00000B9A 4228 0062 clr.b [A0 + 0x62]
00000B9E 2069 0048 movea.l A0, [A1 + 0x48]
00000BA2 2050 movea.l A0, [A0]
00000BA4 2E28 0064 move.l D7, [A0 + 0x64]
00000BA8 42A7 clr.l -[A7]
00000BAA 2F07 move.l -[A7], D7
00000BAC 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000BB0 2E1F move.l D7, [A7]+
00000BB2 2254 movea.l A1, [A4]
00000BB4 2069 0048 movea.l A0, [A1 + 0x48]
00000BB8 2050 movea.l A0, [A0]
00000BBA 2147 0064 move.l [A0 + 0x64], D7
00000BBE 486E FF70 pea.l [A6 - 0x90]
00000BC2 486E FF67 pea.l [A6 - 0x99]
00000BC6 2F2E FF6C move.l -[A7], [A6 - 0x94]
00000BCA 4EAD 39BA jsr [A5 + 0x39BA /* export_1843 */]
00000BCE 2054 movea.l A0, [A4]
00000BD0 116E FF67 0058 move.b [A0 + 0x58], [A6 - 0x99]
00000BD6 3F3C 0FB5 move.w -[A7], 0xFB5
00000BDA 2F0C move.l -[A7], A4
00000BDC 4EBA 0076 jsr [PC + 0x76 /* 00000C54 */]
00000BE0 102E FF67 move.b D0, [A6 - 0x99]
00000BE4 6608 bne +0xA /* 00000BEE */
00000BE6 2F2E FF6C move.l -[A7], [A6 - 0x94]
00000BEA 4EAD 39C2 jsr [A5 + 0x39C2 /* export_1844 */]
label00000BEE:
00000BEE 2F0C move.l -[A7], A4
00000BF0 4EAD 0D82 jsr [A5 + 0xD82 /* export_428 */]
00000BF4 206E FF6C movea.l A0, [A6 - 0x94]
00000BF8 7003 moveq.l D0, 0x03
00000BFA 2050 movea.l A0, [A0]
00000BFC B068 009C cmp.w D0, [A0 + 0x9C]
00000C00 6610 bne +0x12 /* 00000C12 */
00000C02 486E FE66 pea.l [A6 - 0x19A]
00000C06 2F3C 0008 177A move.l -[A7], 0x8177A
00000C0C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000C10 600E bra +0x10 /* 00000C20 */
label00000C12:
00000C12 486E FE66 pea.l [A6 - 0x19A]
00000C16 2F3C 0007 177A move.l -[A7], 0x7177A
00000C1C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
label00000C20:
00000C20 486E FE66 pea.l [A6 - 0x19A]
00000C24 1F3C 0001 move.b -[A7], 0x1
00000C28 2F0C move.l -[A7], A4
00000C2A 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00000C2E 1006 move.b D0, D6
00000C30 6716 beq +0x18 /* 00000C48 */
00000C32 2254 movea.l A1, [A4]
00000C34 41E9 005C lea.l A0, [A1 + 0x5C]
00000C38 45EE FDAC lea.l A2, [A6 - 0x254]
00000C3C 7023 moveq.l D0, 0x23
label00000C3E:
00000C3E 20DA move.l [A0]+, [A2]+
00000C40 51C8 FFFC dbf D0, -0x6 /* 00000C3E */
00000C44 3345 005A move.w [A1 + 0x5A], D5
label00000C48:
00000C48 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00000C4C 4E5E unlink A6
00000C4E 205F movea.l A0, [A7]+
00000C50 504F addq.w A7, 8
00000C52 4ED0 jmp [A0]
export_1274:
fn00000C54:
00000C54 4E56 FEFC link A6, -0x0104
00000C58 2F0C move.l -[A7], A4
00000C5A 286E 0008 movea.l A4, [A6 + 0x8]
00000C5E 302E 000C move.w D0, [A6 + 0xC]
00000C62 0440 0FB5 subi.w D0, 0xFB5
00000C66 6714 beq +0x16 /* 00000C7C */
00000C68 5340 subq.w D0, 1
00000C6A 6722 beq +0x24 /* 00000C8E */
00000C6C 5340 subq.w D0, 1
00000C6E 674C beq +0x4E /* 00000CBC */
00000C70 5340 subq.w D0, 1
00000C72 6732 beq +0x34 /* 00000CA6 */
00000C74 5340 subq.w D0, 1
00000C76 675C beq +0x5E /* 00000CD4 */
00000C78 6000 00DE bra +0xE0 /* 00000D58 */
label00000C7C:
00000C7C 2D7C 0372 4944 FEFC move.l [A6 - 0x104], 0x3724944
00000C84 2D7C 2020 2020 FFFC move.l [A6 - 0x4], 0x20202020 /* ' ' */
00000C8C 605C bra +0x5E /* 00000CEA */
label00000C8E:
00000C8E 41EE FEFC lea.l A0, [A6 - 0x104]
00000C92 43FA 00EC lea.l A1, [PC + 0xEC /* 00000D80, value 0x9724669 '\trFi', pstring "rFilename" */]
00000C96 20D9 move.l [A0]+, [A1]+
00000C98 20D9 move.l [A0]+, [A1]+
00000C9A 3091 move.w [A0], [A1]
00000C9C 2D7C 6E61 6D65 FFFC move.l [A6 - 0x4], 0x6E616D65 /* 'name' */
00000CA4 6044 bra +0x46 /* 00000CEA */
label00000CA6:
00000CA6 41EE FEFC lea.l A0, [A6 - 0x104]
00000CAA 43FA 00CC lea.l A1, [PC + 0xCC /* 00000D78, value 0x672566F, pstring "rVolID" */]
00000CAE 20D9 move.l [A0]+, [A1]+
00000CB0 20D9 move.l [A0]+, [A1]+
00000CB2 2D7C 766F 6C6D FFFC move.l [A6 - 0x4], 0x766F6C6D /* 'volm' */
00000CBA 602E bra +0x30 /* 00000CEA */
label00000CBC:
00000CBC 41EE FEFC lea.l A0, [A6 - 0x104]
00000CC0 43FA 00AA lea.l A1, [PC + 0xAA /* 00000D6C, value 0xB72466F, pstring "rFolderName" */]
00000CC4 20D9 move.l [A0]+, [A1]+
00000CC6 20D9 move.l [A0]+, [A1]+
00000CC8 20D9 move.l [A0]+, [A1]+
00000CCA 2D7C 666C 6472 FFFC move.l [A6 - 0x4], 0x666C6472 /* 'fldr' */
00000CD2 6016 bra +0x18 /* 00000CEA */
label00000CD4:
00000CD4 41EE FEFC lea.l A0, [A6 - 0x104]
00000CD8 43FA 0088 lea.l A1, [PC + 0x88 /* 00000D62, value 0x9724669 '\trFi', pstring "rFileType" */]
00000CDC 20D9 move.l [A0]+, [A1]+
00000CDE 20D9 move.l [A0]+, [A1]+
00000CE0 3091 move.w [A0], [A1]
00000CE2 2D7C 6674 7970 FFFC move.l [A6 - 0x4], 0x66747970 /* 'ftyp' */
label00000CEA:
00000CEA 486D F108 pea.l [A5 - 0xEF8]
00000CEE 486E FEFC pea.l [A6 - 0x104]
00000CF2 4EAD 496A jsr [A5 + 0x496A /* export_2345 */]
00000CF6 101F move.b D0, [A7]+
00000CF8 675E beq +0x60 /* 00000D58 */
00000CFA 2254 movea.l A1, [A4]
00000CFC 2069 0048 movea.l A0, [A1 + 0x48]
00000D00 2050 movea.l A0, [A0]
00000D02 1028 0062 move.b D0, [A0 + 0x62]
00000D06 670A beq +0xC /* 00000D12 */
00000D08 486E FEFC pea.l [A6 - 0x104]
00000D0C 4EAD 3E6A jsr [A5 + 0x3E6A /* export_1993 */]
00000D10 6014 bra +0x16 /* 00000D26 */
label00000D12:
00000D12 486E FEFC pea.l [A6 - 0x104]
00000D16 2254 movea.l A1, [A4]
00000D18 2069 0048 movea.l A0, [A1 + 0x48]
00000D1C 2050 movea.l A0, [A0]
00000D1E 2F28 0064 move.l -[A7], [A0 + 0x64]
00000D22 4EAD 3A82 jsr [A5 + 0x3A82 /* export_1868 */]
label00000D26:
00000D26 203C 746C 7374 move.l D0, 0x746C7374 /* 'tlst' */
00000D2C 2054 movea.l A0, [A4]
00000D2E B0A8 0044 cmp.l D0, [A0 + 0x44]
00000D32 6610 bne +0x12 /* 00000D44 */
00000D34 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D38 1F3C 0001 move.b -[A7], 0x1
00000D3C 2F28 003C move.l -[A7], [A0 + 0x3C]
00000D40 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
label00000D44:
00000D44 4267 clr.w -[A7]
00000D46 2054 movea.l A0, [A4]
00000D48 2F28 0048 move.l -[A7], [A0 + 0x48]
00000D4C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000D50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D54 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
label00000D58:
00000D58 285F movea.l A4, [A7]+
00000D5A 4E5E unlink A6
00000D5C 205F movea.l A0, [A7]+
00000D5E 5C4F addq.w A7, 6
00000D60 4ED0 jmp [A0]
00000D62 0972 4669 bchg [A2 + D4.w * 8 + 0x69], D4
00000D66 6C65 bge +0x67 /* 00000DCD */
00000D68 5479 7065 0B72 addq.w [0x70650B72], 2
00000D6E 466F 6C64 not.w [A7 + 0x6C64]
00000D72 6572 bcs +0x74 /* 00000DE6 */
00000D74 4E61 move USP, A1
00000D76 6D65 blt +0x67 /* 00000DDD */
00000D78 0672 566F 6C49 addi.w [A2 + D6 * 4 + 0x49], 0x566F /* 'Vo' */
00000D7E 4400 neg.b D0
00000D80 0972 4669 bchg [A2 + D4.w * 8 + 0x69], D4
00000D84 6C65 bge +0x67 /* 00000DEB */
00000D86 6E61 bgt +0x63 /* 00000DE9 */
00000D88 6D65 blt +0x67 /* 00000DEF */
00000D8A 0000 .incomplete